/*************************************************************************
	> 文件名: finger3.cc
	> 作者: 马海城
	> 邮箱: hchma@outlook.com
	> 创建日期: 2016年05月14日 星期六 09时51分29秒
 ************************************************************************/

#include<iostream>
#include<muduo/net/EventLoop.h>
#include<muduo/net/TcpServer.h>

using namespace std;
using namespace muduo::net;

void onConnection(const TcpConnectionPtr &conn, EventLoop *loop)
{
    if (conn->connected())
    {
        conn->shutdown();
        loop->quit();
    }
}

int main()
{
    EventLoop loop;
    TcpServer server(&loop, InetAddress(1080), "Finger3");
    server.setConnectionCallback(bind(onConnection, placeholders::_1, &loop));

    server.start();
    loop.loop();
}
